package com.ruoyi.experiment.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 教学实验环境对象 teaching_experimental_environment
 * 
 * @author 邓鑫
 * @date 2023-07-29
 */
public class TeachingExperimentalEnvironment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 实验环境id */
    private Long teachingEnvironmentId;

    /** 实验环境名称 */
    @Excel(name = "实验环境名称")
    private String teachingEnvironmentName;

    /** 实验时间 */
    @Excel(name = "实验时间")
    private Long teachingEnvironmentTime;

    /** 实验环境类型 */
    @Excel(name = "实验环境类型")
    private String teachingEnvironmentType;

    /** 标签 */
    @Excel(name = "标签")
    private String teachingEnvironmentLabel;

    /** 是否允许增加实验时间 */
    private String isAdd;

    /** 增加的次数 */
    private Long addCount;

    /** 每次增加的时间 */
    private Long addTime;

    public void setTeachingEnvironmentId(Long teachingEnvironmentId) 
    {
        this.teachingEnvironmentId = teachingEnvironmentId;
    }

    public Long getTeachingEnvironmentId() 
    {
        return teachingEnvironmentId;
    }
    public void setTeachingEnvironmentName(String teachingEnvironmentName) 
    {
        this.teachingEnvironmentName = teachingEnvironmentName;
    }

    public String getTeachingEnvironmentName() 
    {
        return teachingEnvironmentName;
    }
    public void setTeachingEnvironmentTime(Long teachingEnvironmentTime) 
    {
        this.teachingEnvironmentTime = teachingEnvironmentTime;
    }

    public Long getTeachingEnvironmentTime() 
    {
        return teachingEnvironmentTime;
    }
    public void setTeachingEnvironmentType(String teachingEnvironmentType) 
    {
        this.teachingEnvironmentType = teachingEnvironmentType;
    }

    public String getTeachingEnvironmentType() 
    {
        return teachingEnvironmentType;
    }
    public void setTeachingEnvironmentLabel(String teachingEnvironmentLabel) 
    {
        this.teachingEnvironmentLabel = teachingEnvironmentLabel;
    }

    public String getTeachingEnvironmentLabel() 
    {
        return teachingEnvironmentLabel;
    }
    public void setIsAdd(String isAdd) 
    {
        this.isAdd = isAdd;
    }

    public String getIsAdd() 
    {
        return isAdd;
    }
    public void setAddCount(Long addCount) 
    {
        this.addCount = addCount;
    }

    public Long getAddCount() 
    {
        return addCount;
    }
    public void setAddTime(Long addTime) 
    {
        this.addTime = addTime;
    }

    public Long getAddTime() 
    {
        return addTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("teachingEnvironmentId", getTeachingEnvironmentId())
            .append("teachingEnvironmentName", getTeachingEnvironmentName())
            .append("teachingEnvironmentTime", getTeachingEnvironmentTime())
            .append("teachingEnvironmentType", getTeachingEnvironmentType())
            .append("teachingEnvironmentLabel", getTeachingEnvironmentLabel())
            .append("isAdd", getIsAdd())
            .append("addCount", getAddCount())
            .append("addTime", getAddTime())
            .toString();
    }
}
